Français Virtuose
  • Name:

    mTwoWeaponFightingI

  • Displayed name:

    Combat à deux armes I

  • Description:

    Lorsque le personnage effectue une action d'arme, réussie ou non, il peut charger une action d'arme d'une autre arme avec 1 PA. NB : La charge d'action fonctionne de manière habituelle. Si une autre action est chargée, cette première perdra cette charge. Néanmoins, les effets additionnels de cette nouvelle action d'arme nécessiteront 2 PR supplémentaires tant que cette charge est utilisée.

  • Condition:

  • Cost:

    expCost(500,250)-0
  • Script:

  • Duration:

    -1

  • Type:

    0

  • Recurrent script:

  • Add ons:

    • Condition:

      action:tagsContain([[weapon]])
      
    • Description:

      @if [[vWeaponAction.string]] == [[Aucun]] then [[Vous pouvez rajouter 1 PA sur une action d'arme d'une autre arme]] else [[Vous rajoutez 1 PA sur l'action vWeaponAction.string]] end @if vTwoWeaponsMalus.value > 0 then [[; cependant ses effets coûtent vTwoWeaponsMalus.string PR de plus.]] end

    • Variables:

      vTwoWeaponsMalus = 2
      actionValues = {[[none]]}
      actionStrings = {[[Aucun]]}
      
      currentWeapon = [[]]
      if action.item ~= nil then
          currentWeapon = action.item.name
      end
      
      for _, act in pairs(character.actions) do
          if act:tagsContain([[weapon]]) and act.item ~= nil and act.item.name ~= currentWeapon and not act:tagsContain([[reaction]]) then
              table.insert(actionValues, act.name)
              table.insert(actionStrings, act.displayName.value)
          end
      end
      
      vWeaponAction = ListVariable([[vWeaponAction]], [[Cbt 2 armes]], actionValues, actionStrings)
      
    • Script:

      if vWeaponAction.rawValue ~= [[none]] then
         selectedAction = character.{{vWeaponAction.rawValue}}
         selectedAction.currentCharge:add(1)
      end
      
    • Action effects:

      No effects

  • Upgrades:

    • Name:

      mTwoWeaponFightingII

    • Displayed name:

      Combat à deux armes II

    • Description:

      Réduit le malus de PR supplémentaire de l'action chargée à 1 PR.

    • Condition:

    • Cost:

      expCost(750,350)-250
    • Script:

      master.displayName:set([[Combat à deux armes II]])
      master.description:replace([[2 PR]], [[1 PR]])
      master.addOns[1].variables:replace([[vTwoWeaponsMalus = 2]], [[vTwoWeaponsMalus = 1]])
      
    • Duration:

      -1

    • Type:

      0

    • Recurrent script:

    • Add ons: